package com.aya.export.annotation;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelExport {
    String mode() default "STREAMING";      // 导出模式

    String queryMethod() default "";     // 指定Service层分页查询方法名‌:ml-citation{ref="1,5" data="citationList"}

    String listFinder() default "records";

    /**
     * base: 第一个参数是pageNo, 默认从0开始，一直累加
     * nested : 第一个是对象，根据属性找到翻页
     * @return
     */
    String pageSwitch() default "base";
}
